package com.hoshiicloud.mallshop.mapper.product;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.hoshiicloud.goods.vo.ExtSpuDisplayVo;
import com.hoshiicloud.mallshop.vo.ProductSkuVo;
import com.hoshiicloud.mallshop.vo.ProductSpuVo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 *  店铺商品管理
 */
@Repository
public interface ProductManageMapper {

    /**
     * 商品列表展示
     */
    List<ExtSpuDisplayVo> listProduct(IPage page, @Param("maps") Map<String, Object> map);

    /**
     *  获取spu商品数据
     */
    ProductSpuVo getNeedEditProduct(@Param("maps") Map<String, Object> map);

    /**
     *  获取sku商品数据
     */
    List<ProductSkuVo> skuList(@Param("maps") Map<String, Object> map);
}
